@charset "utf-8";
/*
 * @filename:core.css
 * @website:http://www.temp.com
 * @version:1.0_beta
 * @updated:2016-06-08 T00:00Z
 * @author:Nim.shi
 * @explain:* @path http://www.temp.com/css/core.css
*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
body{ color:#333; background:#fff; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
input,select,textarea{font-size:100%;}
h1,h2,h3,h5,h6 {font-size:100%;font-weight:500;}
fieldset,img {border:0;}
abbr,acronym{border:0;font-variant:normal;}
del {text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}
div,span,a,p,li,h1,h2,h3,h5,h6,a{word-viewport:break-word; white-space:normal;}
li{list-style:none;}
a{color:#333;text-decoration:none;}
a:active{color:#333; outline:none; }
/*a:visited {color:#333; outline:none;}*/
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}

/*public class*/
body {background:#fff;}
.viewport { max-width:16rem;  margin:0 auto;  overflow:hidden }
.fl{float:left;}
.fr{float:right;}

.reg-header{
	width:100%;
    overflow: hidden;
    height:2.25rem;
	line-height:2.25rem;
	font-size:0.9rem;
	text-align:center;
	color:#333;
    background: #F5F5F5;
    border-bottom: 0.1rem solid #29AEEF;
	margin-bottom:1.25rem;
}
.reg-header i{color:#666}

.member_login{padding:0 1.2rem 1.25rem 1.2rem; overflow:hidden;}
.member_login .toptip{width:100%;text-align:center;} 
.member_login .toptip a{font-size:0.65rem;  color:#0099CC;  height:2rem; line-height:2rem;}
.forminfo input,
.forminfo p,
.blankord .forminfo input{margin-bottom:0.75rem;}
.forminfo p{margin:-0.25rem 0 0.75rem 0; }
.forminfo p a{color:#666; height:0.75rem; line-height:0.75rem; font-size:0.65rem; display:inline-block; background:url(../images/wenhao.png) no-repeat right center; background-size:0.475rem; padding-right:0.65rem; }
.subbtn{width:100%; height:1.75rem; line-height:1.75rem; margin-top:1.25rem; text-align:center; background:#3C7DFF; font-size:0.7rem; color:#fff; border:0; border-radius:0.1rem; display:block; overflow:hidden;}
.inp{ padding:0 2%; width:96%; height:1.9rem; line-height:1.9rem; border:#ccc 0.05rem solid; font-size:0.7rem; outline:none; color:#666; border-radius:0.1rem;  }
.inp:focus{-webkit-transition:all .5s; -moz-transition:all .5s;transition:all .5s; outline:none; border:#87C6F9 0.05rem solid; box-shadow: 0 0 0.2rem rgba(103, 166, 217, 1);-webkit-transition:all .5s; -moz-transition:all .5s;transition:all .5s;}

.dxrz{display:block; overflow:hidden;}
.dxrz .inp{width:40%;}
.dxrz .inp ,.dxrz em,.dxrz a{float:left;  display:inline-block; text-align:center; height:1.9rem; line-height:1.9rem; }
.dxrz em{ font-size:0.65rem;background:#ccc; color:#666; width:18%; margin:0 3%; border-radius:0.1rem; }
.dxrz a{ font-size:0.65rem; color:#0099CC;width:30%;}
